package com.yuncheng.spcyApi.entity;

import java.io.Serializable;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import cn.afterturn.easypoi.excel.annotation.Excel;
import com.yuncheng.common.base.entity.BaseEntity;

/**
 * @Description: 审评查验-质量体系文件-流程记录
 * @Author: yuncheng
 * @Date: 2023-07-04
 * @Version: V1.0
 */
@ApiModel(value = "spcy_zltxwj_flow对象", description = "审评查验-质量体系文件-流程记录")
@TableName("spcy_zltxwj_flow")
public class SpcyZltxwjFlow extends BaseEntity implements Serializable {

    @ApiModelProperty(value = "业务id")
    private String fpid;

    @ApiModelProperty(value = "申请人id")
    private String fsqrid;

    @ApiModelProperty(value = "申请人")
    private String fsqr;

    @ApiModelProperty(value = "申请科室")
    private String fsqks;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "申请日期")
    private Date fsqrq;

    @ApiModelProperty(value = "修改类型(修订/修改/失效/宣贯培训)")
    private String fxglx;

    @ApiModelProperty(value = "修订理由")
    private String fxdly;

    @ApiModelProperty(value = "起草说明")
    private String fqcsm;

    @ApiModelProperty(value = "序号")
    private Integer forder;

    @ApiModelProperty(value = "文件名称")
    private String fwjmc;

    @ApiModelProperty(value = "分类id")
    private String ftypeid;

    @ApiModelProperty(value = "分类（管理制度 /程序文件/SOP）")
    private String ftype;

    @ApiModelProperty(value = "文件编号")
    private String fwjbh;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "实施日期")
    private Date fssrq;

    @ApiModelProperty(value = "文件路径")
    private String fwjlj;

    @ApiModelProperty(value = "文件类型")
    private String fwjlx;

    @ApiModelProperty(value = "受控版本")
    private String fskbb;

    @ApiModelProperty(value = "修改次数")
    private String fxgcs;

    @ApiModelProperty(value = "状态(现行有效、无效)")
    private String fzt;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "上传日期")
    private Date fscrq;

    @ApiModelProperty(value = "流程状态")
    private String flczt;

    @ApiModelProperty(value = "旧的文件路径")
    private String fjdwjlj;

    @ApiModelProperty(value = "宣贯学习人员id")
    private String fxgxxryid;

    @ApiModelProperty(value = "宣贯效果评价")
    private String fxgxgpj;


    public String getFpid() {
        return fpid;
    }

    public void setFpid(String fpid) {
        this.fpid = fpid;
    }

    public String getFsqr() {
        return fsqr;
    }

    public void setFsqr(String fsqr) {
        this.fsqr = fsqr;
    }

    public String getFsqks() {
        return fsqks;
    }

    public void setFsqks(String fsqks) {
        this.fsqks = fsqks;
    }

    public Date getFsqrq() {
        return fsqrq;
    }

    public void setFsqrq(Date fsqrq) {
        this.fsqrq = fsqrq;
    }

    public String getFxglx() {
        return fxglx;
    }

    public void setFxglx(String fxglx) {
        this.fxglx = fxglx;
    }

    public String getFxdly() {
        return fxdly;
    }

    public void setFxdly(String fxdly) {
        this.fxdly = fxdly;
    }

    public String getFqcsm() {
        return fqcsm;
    }

    public void setFqcsm(String fqcsm) {
        this.fqcsm = fqcsm;
    }

    public Integer getForder() {
        return forder;
    }

    public void setForder(Integer forder) {
        this.forder = forder;
    }

    public String getFwjmc() {
        return fwjmc;
    }

    public void setFwjmc(String fwjmc) {
        this.fwjmc = fwjmc;
    }

    public String getFtype() {
        return ftype;
    }

    public void setFtype(String ftype) {
        this.ftype = ftype;
    }

    public String getFwjbh() {
        return fwjbh;
    }

    public void setFwjbh(String fwjbh) {
        this.fwjbh = fwjbh;
    }

    public Date getFssrq() {
        return fssrq;
    }

    public void setFssrq(Date fssrq) {
        this.fssrq = fssrq;
    }

    public String getFwjlj() {
        return fwjlj;
    }

    public void setFwjlj(String fwjlj) {
        this.fwjlj = fwjlj;
    }

    public String getFwjlx() {
        return fwjlx;
    }

    public void setFwjlx(String fwjlx) {
        this.fwjlx = fwjlx;
    }

    public String getFskbb() {
        return fskbb;
    }

    public void setFskbb(String fskbb) {
        this.fskbb = fskbb;
    }

    public String getFxgcs() {
        return fxgcs;
    }

    public void setFxgcs(String fxgcs) {
        this.fxgcs = fxgcs;
    }

    public String getFzt() {
        return fzt;
    }

    public void setFzt(String fzt) {
        this.fzt = fzt;
    }

    public Date getFscrq() {
        return fscrq;
    }

    public void setFscrq(Date fscrq) {
        this.fscrq = fscrq;
    }

    public String getFlczt() {
        return flczt;
    }

    public void setFlczt(String flczt) {
        this.flczt = flczt;
    }

    public String getFjdwjlj() {
        return fjdwjlj;
    }

    public void setFjdwjlj(String fjdwjlj) {
        this.fjdwjlj = fjdwjlj;
    }

    public String getFsqrid() {
        return fsqrid;
    }

    public void setFsqrid(String fsqrid) {
        this.fsqrid = fsqrid;
    }

    public String getFxgxxryid() {
        return fxgxxryid;
    }

    public void setFxgxxryid(String fxgxxryid) {
        this.fxgxxryid = fxgxxryid;
    }

    public String getFxgxgpj() {
        return fxgxgpj;
    }

    public void setFxgxgpj(String fxgxgpj) {
        this.fxgxgpj = fxgxgpj;
    }

    public String getFtypeid() {
        return ftypeid;
    }

    public void setFtypeid(String ftypeid) {
        this.ftypeid = ftypeid;
    }
}
